package com.example.flieswar.controller;

/**
 * 英雄机的子弹
 */
public class Fire extends FlyPanel {
    //当前子弹移动的方向
    int dir;//0 左上角飞  1 上飞  2 右上角飞
    /*
     * 构造方法：初始化子弹
     */
    public Fire(int hx,int hy,int dir) {
        //确定子弹的图片
        img = App.getImg("/imgs/fire.jpg");
        //确定子弹的大小
        w = img.getWidth()/3;
        h = img.getHeight()/3;
        //确定子弹的位置（初始位置在英雄机）
        x = hx;
        y = hy - h;
        this.dir = dir;
    }

    /**
     * 子弹移动的方法
     */
    public void move() {
        if(dir == 0) {
            x -= 2;
            y -= 10;
        }else if(dir == 1) {
            y -= 10;
        }else if(dir == 2) {
            x += 2;
            y -= 10;
        }


    }
}
